Zwijndrecht is both a village and a municipality located in the Flemish province of Antwerp, in Belgium. As well as Zwijndrecht proper, the municipality includes the villages of Burcht. As of January 1, 2006, Zwijndrecht had a total population of 18,231.